Text copied to clipboard!
Başlık
Text copied to clipboard!Orta Düzey Java Geliştirici
Açıklama
Text copied to clipboard!
Orta düzey bir Java geliştiricisi arıyoruz. Bu pozisyon, yazılım geliştirme süreçlerinde aktif rol alacak, mevcut sistemleri iyileştirecek ve yeni projelerde görev alacak bir profesyonel arayışını kapsamaktadır. Adayın, Java programlama dili konusunda güçlü bilgiye sahip olması, nesne yönelimli programlama prensiplerini iyi derecede bilmesi ve modern yazılım geliştirme araçlarıyla çalışabilmesi beklenmektedir.
Pozisyon, hem bağımsız hem de ekip içinde çalışabilme yeteneği gerektirir. Adayın, yazılım yaşam döngüsünün tüm aşamalarında (analiz, tasarım, geliştirme, test, dağıtım ve bakım) aktif rol alması beklenmektedir. Ayrıca, kod kalitesine önem veren, temiz ve sürdürülebilir kod yazma konusunda hassas olan bir profesyonel arayışındayız.
Adayın, RESTful API'ler geliştirme, veritabanı yönetimi (özellikle SQL), versiyon kontrol sistemleri (özellikle Git) ve test otomasyonu konularında deneyimli olması tercih sebebidir. Agile/Scrum metodolojileriyle çalışmış olmak da önemli bir avantajdır.
Bu pozisyon, büyümekte olan bir teknoloji ekibinin parçası olma fırsatı sunar. Aday, farklı sektörlerden müşterilere hizmet veren projelerde yer alacak ve yazılım çözümlerinin tasarımından uygulanmasına kadar olan süreçte aktif rol oynayacaktır. Ayrıca, teknik dökümantasyon hazırlama, kod incelemeleri yapma ve junior geliştiricilere mentorluk etme gibi sorumluluklar da üstlenebilir.
Eğer siz de dinamik bir ortamda çalışmak, teknolojik gelişmeleri yakından takip etmek ve kariyerinizi bir üst seviyeye taşımak istiyorsanız, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- Java tabanlı uygulamaların geliştirilmesi ve bakımı
- Yazılım gereksinimlerinin analiz edilmesi ve teknik çözümlerin tasarlanması
- RESTful API'lerin geliştirilmesi ve entegrasyonu
- Veritabanı tasarımı ve SQL sorgularının yazılması
- Kod incelemeleri yaparak kalite standartlarının korunması
- Test senaryolarının hazırlanması ve otomasyon testlerinin uygulanması
- Agile/Scrum süreçlerine aktif katılım
- Teknik dökümantasyonun hazırlanması
- Junior geliştiricilere teknik destek sağlanması
- DevOps süreçlerine katkı sağlanması
Gereksinimler
Text copied to clipboard!- Bilgisayar Mühendisliği veya ilgili alanlarda lisans derecesi
- En az 2-4 yıl Java geliştirme deneyimi
- Spring Framework (Spring Boot, Spring MVC) bilgisi
- RESTful servisler konusunda deneyim
- SQL ve ilişkisel veritabanları hakkında bilgi
- Git gibi versiyon kontrol sistemlerinde deneyim
- Temiz kod yazma ve yazılım tasarım desenleri bilgisi
- Agile metodolojilerle çalışma deneyimi
- İyi derecede problem çözme ve analitik düşünme yeteneği
- Takım çalışmasına yatkınlık ve iletişim becerileri
Potansiyel mülakat soruları
Text copied to clipboard!- Java ile kaç yıldır çalışıyorsunuz?
- Spring Boot projelerinde deneyiminiz var mı?
- RESTful API geliştirme konusunda ne kadar tecrübeniz var?
- SQL ve veritabanı yönetimi konusundaki bilginizi açıklar mısınız?
- Agile/Scrum metodolojileriyle daha önce çalıştınız mı?
- Versiyon kontrol sistemleriyle (örneğin Git) ne kadar deneyiminiz var?
- Test otomasyonu konusunda hangi araçları kullandınız?
- Takım içinde nasıl bir rol üstlenmeyi tercih edersiniz?
- Kod incelemeleri yapma konusunda deneyiminiz var mı?
- Junior geliştiricilere mentorluk yaptınız mı?